Skip to main content

Get Tasks By Date

GET /day/task/:username/:date​

Description​

Returns a paginated list of a user's dated tasks for a specific day.

The date route param expects DD-MM-YYYY. If it is invalid, the API falls back to the viewer's current day and returns usedDate as null.

Request Parameters​

Requires Authentication: true​

PATH PARAMS​

NameTypeRequiredDescription
usernamestringYesTarget username.
datestringYesDay in DD-MM-YYYY format.

QUERY PARAMS​

NameTypeRequiredDescription
pagenumberNoPage number. Defaults to 1.
maxPageSizenumberNoPage size. The API caps it at the shared max page size.
orderstringNoOptional sort mode. Defaults to relevant.

Usage Example​

await axios.get(
"https://api.daykeeper.app/day/task/johndoe/18-03-2026?page=1&maxPageSize=10",
{
headers: {
Authorization: `Bearer ${accessToken}`,
},
}
)

Success Response​

{
"message": "tasks fetched successfully",
"usedDate": "18-03-2026",
"page": 1,
"pages": 1,
"data": [
{
"_id": "67d9c2b7cc9e4db02fca1028",
"title": "Read 20 pages"
}
]
}

Error Response​

CodeDescription
401Missing or invalid access token
404User not found
500Server error